<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>File Source for python.php</title>
			<link rel="stylesheet" href="../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
						<h1>Source for file python.php</h1>
<p>Documentation is available at <a href="../core/_geshi_python_php.html">python.php</a></p>
<div class="src-code">
<pre><a name="a1"></a><br />1     <span class="src-php">&lt;?php</span><a name="a2"></a><br />2     <span class="src-doc">/***********************************************************************************</span><a name="a3"></a><br />3     <span class="src-doc"> * python.php</span><a name="a4"></a><br />4     <span class="src-doc"> * ----------</span><a name="a5"></a><br />5     <span class="src-doc"> * Author: Roberto Rossi (rsoftware@altervista.org)</span><a name="a6"></a><br />6     <span class="src-doc"> * Copyright: (c) 2004 Roberto Rossi (http://rsoftware.altervista.org), Nigel McNie (http://qbnz.com/highlighter)</span><a name="a7"></a><br />7     <span class="src-doc"> * Release Version: 1.0.7.3</span><a name="a8"></a><br />8     <span class="src-doc"> * CVS Revision Version: $Revision: 1.5 $</span><a name="a9"></a><br />9     <span class="src-doc"> * Date Started: 2004/08/30</span><a name="a10"></a><br />10    <span class="src-doc"> * Last Modified: $Date: 2005/09/22 01:41:46 $</span><a name="a11"></a><br />11    <span class="src-doc"> *</span><a name="a12"></a><br />12    <span class="src-doc"> * Python language file for GeSHi.</span><a name="a13"></a><br />13    <span class="src-doc"> *</span><a name="a14"></a><br />14    <span class="src-doc"> * CHANGES</span><a name="a15"></a><br />15    <span class="src-doc"> * -------</span><a name="a16"></a><br />16    <span class="src-doc"> * 2005/05/26</span><a name="a17"></a><br />17    <span class="src-doc"> *  -  Modifications by Tim (tim@skreak.com): added more keyword categories, tweaked colors</span><a name="a18"></a><br />18    <span class="src-doc"> * 2004/11/27 (1.0.1)</span><a name="a19"></a><br />19    <span class="src-doc"> *  -  Added support for multiple object splitters</span><a name="a20"></a><br />20    <span class="src-doc"> * 2004/08/30 (1.0.0)</span><a name="a21"></a><br />21    <span class="src-doc"> *  -  First Release</span><a name="a22"></a><br />22    <span class="src-doc"> *</span><a name="a23"></a><br />23    <span class="src-doc"> * TODO (updated 2004/11/27)</span><a name="a24"></a><br />24    <span class="src-doc"> * -------------------------</span><a name="a25"></a><br />25    <span class="src-doc"> *</span><a name="a26"></a><br />26    <span class="src-doc"> ************************************************************************************</span><a name="a27"></a><br />27    <span class="src-doc"> *</span><a name="a28"></a><br />28    <span class="src-doc"> *     This file is part of GeSHi.</span><a name="a29"></a><br />29    <span class="src-doc"> *</span><a name="a30"></a><br />30    <span class="src-doc"> *   GeSHi is free software; you can redistribute it and/or modify</span><a name="a31"></a><br />31    <span class="src-doc"> *   it under the terms of the GNU General Public License as published by</span><a name="a32"></a><br />32    <span class="src-doc"> *   the Free Software Foundation; either version 2 of the License, or</span><a name="a33"></a><br />33    <span class="src-doc"> *   (at your option) any later version.</span><a name="a34"></a><br />34    <span class="src-doc"> *</span><a name="a35"></a><br />35    <span class="src-doc"> *   GeSHi is distributed in the hope that it will be useful,</span><a name="a36"></a><br />36    <span class="src-doc"> *   but WITHOUT ANY WARRANTY; without even the implied warranty of</span><a name="a37"></a><br />37    <span class="src-doc"> *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span><a name="a38"></a><br />38    <span class="src-doc"> *   GNU General Public License for more details.</span><a name="a39"></a><br />39    <span class="src-doc"> *</span><a name="a40"></a><br />40    <span class="src-doc"> *   You should have received a copy of the GNU General Public License</span><a name="a41"></a><br />41    <span class="src-doc"> *   along with GeSHi; if not, write to the Free Software</span><a name="a42"></a><br />42    <span class="src-doc"> *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span><a name="a43"></a><br />43    <span class="src-doc"> *</span><a name="a44"></a><br />44    <span class="src-doc"> ************************************************************************************/</span><a name="a44"></a><br />44    <a name="a45"></a><br />45    <a name="a46"></a><br />46    <span class="src-var">$language_data</span> = <span class="src-key">array</span> <span class="src-sym">(</span><a name="a47"></a><br />47        <span class="src-str">'LANG_NAME'</span> =&gt; <span class="src-str">'Python'</span><span class="src-sym">,</span><a name="a48"></a><br />48        <span class="src-str">'COMMENT_SINGLE'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><span class="src-num">1</span> =&gt; <span class="src-str">'#'</span><span class="src-sym">)</span><span class="src-sym">,</span><a name="a49"></a><br />49        <span class="src-str">'COMMENT_MULTI'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">,</span><a name="a50"></a><br />50        <span class="src-str">'CASE_KEYWORDS'</span> =&gt; <span class="src-id"><a href="../core/_geshi_php.html#defineGESHI_CAPS_NO_CHANGE">GESHI_CAPS_NO_CHANGE</a></span><span class="src-sym">,</span><a name="a51"></a><br />51        <span class="src-str">'QUOTEMARKS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'&quot;'</span><span class="src-sym">,</span> <span class="src-str">&quot;'&quot;</span><span class="src-sym">,</span> <span class="src-str">'&quot;&quot;&quot;'</span><span class="src-sym">)</span><span class="src-sym">,</span><a name="a52"></a><br />52        <span class="src-str">'ESCAPE_CHAR'</span> =&gt; <span class="src-str">'\\'</span><span class="src-sym">,</span><a name="a53"></a><br />53        <span class="src-str">'KEYWORDS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a54"></a><br />54    <a name="a55"></a><br />55            <span class="src-comm">/*</span><a name="a56"></a><br />56    <span class="src-comm">		** Set 1: reserved words</span><a name="a57"></a><br />57    <span class="src-comm">		** http://python.org/doc/current/ref/keywords.html</span><a name="a58"></a><br />58    <span class="src-comm">		*/</span><a name="a59"></a><br />59            <span class="src-num">1</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a60"></a><br />60                <span class="src-str">'and'</span><span class="src-sym">,</span> <span class="src-str">'del'</span><span class="src-sym">,</span> <span class="src-str">'for'</span><span class="src-sym">,</span> <span class="src-str">'is'</span><span class="src-sym">,</span> <span class="src-str">'raise'</span><span class="src-sym">,</span> <span class="src-str">'assert'</span><span class="src-sym">,</span> <span class="src-str">'elif'</span><span class="src-sym">,</span> <span class="src-str">'from'</span><span class="src-sym">,</span> <span class="src-str">'lambda'</span><span class="src-sym">,</span> <span class="src-str">'return'</span><span class="src-sym">,</span> <span class="src-str">'break'</span><span class="src-sym">,</span><a name="a61"></a><br />61                <span class="src-str">'else'</span><span class="src-sym">,</span> <span class="src-str">'global'</span><span class="src-sym">,</span> <span class="src-str">'not'</span><span class="src-sym">,</span> <span class="src-str">'try'</span><span class="src-sym">,</span> <span class="src-str">'class'</span><span class="src-sym">,</span> <span class="src-str">'except'</span><span class="src-sym">,</span> <span class="src-str">'if'</span><span class="src-sym">,</span> <span class="src-str">'or'</span><span class="src-sym">,</span> <span class="src-str">'while'</span><span class="src-sym">,</span> <span class="src-str">'continue'</span><span class="src-sym">,</span> <span class="src-str">'exec'</span><span class="src-sym">,</span><a name="a62"></a><br />62                <span class="src-str">'import'</span><span class="src-sym">,</span> <span class="src-str">'pass'</span><span class="src-sym">,</span> <span class="src-str">'yield'</span><span class="src-sym">,</span> <span class="src-str">'def'</span><span class="src-sym">,</span> <span class="src-str">'finally'</span><span class="src-sym">,</span> <span class="src-str">'in'</span><span class="src-sym">,</span> <span class="src-str">'print'</span><a name="a63"></a><br />63                <span class="src-sym">)</span><span class="src-sym">,</span><a name="a64"></a><br />64    <a name="a65"></a><br />65            <span class="src-comm">/*</span><a name="a66"></a><br />66    <span class="src-comm">		** Set 2: builtins</span><a name="a67"></a><br />67    <span class="src-comm">		** http://python.org/doc/current/lib/built-in-funcs.html</span><a name="a68"></a><br />68    <span class="src-comm">		*/</span><a name="a69"></a><br />69            <span class="src-num">2</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a70"></a><br />70                <span class="src-str">'__import__'</span><span class="src-sym">,</span> <span class="src-str">'abs'</span><span class="src-sym">,</span> <span class="src-str">'basestring'</span><span class="src-sym">,</span> <span class="src-str">'bool'</span><span class="src-sym">,</span> <span class="src-str">'callable'</span><span class="src-sym">,</span> <span class="src-str">'chr'</span><span class="src-sym">,</span> <span class="src-str">'classmethod'</span><span class="src-sym">,</span> <span class="src-str">'cmp'</span><span class="src-sym">,</span> <a name="a71"></a><br />71                <span class="src-str">'compile'</span><span class="src-sym">,</span> <span class="src-str">'complex'</span><span class="src-sym">,</span> <span class="src-str">'delattr'</span><span class="src-sym">,</span> <span class="src-str">'dict'</span><span class="src-sym">,</span> <span class="src-str">'dir'</span><span class="src-sym">,</span> <span class="src-str">'divmod'</span><span class="src-sym">,</span> <span class="src-str">'enumerate'</span><span class="src-sym">,</span> <span class="src-str">'eval'</span><span class="src-sym">,</span> <span class="src-str">'execfile'</span><span class="src-sym">,</span> <a name="a72"></a><br />72                <span class="src-str">'file'</span><span class="src-sym">,</span> <span class="src-str">'filter'</span><span class="src-sym">,</span> <span class="src-str">'float'</span><span class="src-sym">,</span> <span class="src-str">'frozenset'</span><span class="src-sym">,</span> <span class="src-str">'getattr'</span><span class="src-sym">,</span> <span class="src-str">'globals'</span><span class="src-sym">,</span> <span class="src-str">'hasattr'</span><span class="src-sym">,</span> <span class="src-str">'hash'</span><span class="src-sym">,</span> <span class="src-str">'help'</span><span class="src-sym">,</span><a name="a73"></a><br />73                <span class="src-str">'hex'</span><span class="src-sym">,</span> <span class="src-str">'id'</span><span class="src-sym">,</span> <span class="src-str">'input'</span><span class="src-sym">,</span> <span class="src-str">'int'</span><span class="src-sym">,</span> <span class="src-str">'isinstance'</span><span class="src-sym">,</span> <span class="src-str">'issubclass'</span><span class="src-sym">,</span> <span class="src-str">'iter'</span><span class="src-sym">,</span> <span class="src-str">'len'</span><span class="src-sym">,</span> <span class="src-str">'list'</span><span class="src-sym">,</span> <span class="src-str">'locals'</span><span class="src-sym">,</span><a name="a74"></a><br />74                <span class="src-str">'long'</span><span class="src-sym">,</span> <span class="src-str">'map'</span><span class="src-sym">,</span> <span class="src-str">'max'</span><span class="src-sym">,</span> <span class="src-str">'min'</span><span class="src-sym">,</span> <span class="src-str">'object'</span><span class="src-sym">,</span> <span class="src-str">'oct'</span><span class="src-sym">,</span> <span class="src-str">'open'</span><span class="src-sym">,</span> <span class="src-str">'ord'</span><span class="src-sym">,</span> <span class="src-str">'pow'</span><span class="src-sym">,</span> <span class="src-str">'property'</span><span class="src-sym">,</span> <span class="src-str">'range'</span><span class="src-sym">,</span><a name="a75"></a><br />75                <span class="src-str">'raw_input'</span><span class="src-sym">,</span> <span class="src-str">'reduce'</span><span class="src-sym">,</span> <span class="src-str">'reload'</span><span class="src-sym">,</span> <span class="src-str">'repr'</span><span class="src-sym">,</span> <span class="src-str">'reversed'</span><span class="src-sym">,</span> <span class="src-str">'round'</span><span class="src-sym">,</span> <span class="src-str">'set'</span><span class="src-sym">,</span> <span class="src-str">'setattr'</span><span class="src-sym">,</span> <span class="src-str">'slice'</span><span class="src-sym">,</span><a name="a76"></a><br />76                <span class="src-str">'sorted'</span><span class="src-sym">,</span> <span class="src-str">'staticmethod'</span><span class="src-sym">,</span> <span class="src-str">'str'</span><span class="src-sym">,</span> <span class="src-str">'sum'</span><span class="src-sym">,</span> <span class="src-str">'super'</span><span class="src-sym">,</span> <span class="src-str">'tuple'</span><span class="src-sym">,</span> <span class="src-str">'type'</span><span class="src-sym">,</span> <span class="src-str">'unichr'</span><span class="src-sym">,</span> <span class="src-str">'unicode'</span><span class="src-sym">,</span> <a name="a77"></a><br />77                <span class="src-str">'vars'</span><span class="src-sym">,</span> <span class="src-str">'xrange'</span><span class="src-sym">,</span> <span class="src-str">'zip'</span><span class="src-sym">,</span><a name="a78"></a><br />78                <span class="src-comm">// Built-in constants: http://python.org/doc/current/lib/node35.html</span><a name="a79"></a><br />79                <span class="src-str">'False'</span><span class="src-sym">,</span> <span class="src-str">'True'</span><span class="src-sym">,</span> <span class="src-str">'None'</span><span class="src-sym">,</span> <span class="src-str">'NotImplemented'</span><span class="src-sym">,</span> <span class="src-str">'Ellipsis'</span><span class="src-sym">,</span><a name="a80"></a><br />80                <span class="src-comm">// Built-in Exceptions: http://python.org/doc/current/lib/module-exceptions.html</span><a name="a81"></a><br />81                <span class="src-str">'Exception'</span><span class="src-sym">,</span> <span class="src-str">'StandardError'</span><span class="src-sym">,</span> <span class="src-str">'ArithmeticError'</span><span class="src-sym">,</span> <span class="src-str">'LookupError'</span><span class="src-sym">,</span> <span class="src-str">'EnvironmentError'</span><span class="src-sym">,</span><a name="a82"></a><br />82                <span class="src-str">'AssertionError'</span><span class="src-sym">,</span> <span class="src-str">'AttributeError'</span><span class="src-sym">,</span> <span class="src-str">'EOFError'</span><span class="src-sym">,</span> <span class="src-str">'FloatingPointError'</span><span class="src-sym">,</span> <span class="src-str">'IOError'</span><span class="src-sym">,</span><a name="a83"></a><br />83                <span class="src-str">'ImportError'</span><span class="src-sym">,</span> <span class="src-str">'IndexError'</span><span class="src-sym">,</span> <span class="src-str">'KeyError'</span><span class="src-sym">,</span> <span class="src-str">'KeyboardInterrupt'</span><span class="src-sym">,</span> <span class="src-str">'MemoryError'</span><span class="src-sym">,</span> <span class="src-str">'NameError'</span><span class="src-sym">,</span><a name="a84"></a><br />84                <span class="src-str">'NotImplementedError'</span><span class="src-sym">,</span> <span class="src-str">'OSError'</span><span class="src-sym">,</span> <span class="src-str">'OverflowError'</span><span class="src-sym">,</span> <span class="src-str">'ReferenceError'</span><span class="src-sym">,</span> <span class="src-str">'RuntimeError'</span><span class="src-sym">,</span><a name="a85"></a><br />85                <span class="src-str">'StopIteration'</span><span class="src-sym">,</span> <span class="src-str">'SyntaxError'</span><span class="src-sym">,</span> <span class="src-str">'SystemError'</span><span class="src-sym">,</span> <span class="src-str">'SystemExit'</span><span class="src-sym">,</span> <span class="src-str">'TypeError'</span><span class="src-sym">,</span><a name="a86"></a><br />86                <span class="src-str">'UnboundlocalError'</span><span class="src-sym">,</span> <span class="src-str">'UnicodeError'</span><span class="src-sym">,</span> <span class="src-str">'UnicodeEncodeError'</span><span class="src-sym">,</span> <span class="src-str">'UnicodeDecodeError'</span><span class="src-sym">,</span><a name="a87"></a><br />87                <span class="src-str">'UnicodeTranslateError'</span><span class="src-sym">,</span> <span class="src-str">'ValueError'</span><span class="src-sym">,</span> <span class="src-str">'WindowsError'</span><span class="src-sym">,</span> <span class="src-str">'ZeroDivisionError'</span><span class="src-sym">,</span> <span class="src-str">'Warning'</span><span class="src-sym">,</span><a name="a88"></a><br />88                <span class="src-str">'UserWarning'</span><span class="src-sym">,</span> <span class="src-str">'DeprecationWarning'</span><span class="src-sym">,</span> <span class="src-str">'PendingDeprecationWarning'</span><span class="src-sym">,</span> <span class="src-str">'SyntaxWarning'</span><span class="src-sym">,</span><a name="a89"></a><br />89                <span class="src-str">'RuntimeWarning'</span><span class="src-sym">,</span> <span class="src-str">'FutureWarning'</span><span class="src-sym">,</span><a name="a90"></a><br />90                <span class="src-comm">// self: this is a common python convention (but not a reserved word)</span><a name="a91"></a><br />91                <span class="src-str">'self'</span><a name="a92"></a><br />92                <span class="src-sym">)</span><span class="src-sym">,</span><a name="a93"></a><br />93    <a name="a94"></a><br />94            <span class="src-comm">/*</span><a name="a95"></a><br />95    <span class="src-comm">		** Set 3: standard library</span><a name="a96"></a><br />96    <span class="src-comm">		** http://python.org/doc/current/lib/modindex.html</span><a name="a97"></a><br />97    <span class="src-comm">		*/</span><a name="a98"></a><br />98            <span class="src-num">3</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a99"></a><br />99                <span class="src-str">'__builtin__'</span><span class="src-sym">,</span> <span class="src-str">'__future__'</span><span class="src-sym">,</span> <span class="src-str">'__main__'</span><span class="src-sym">,</span> <span class="src-str">'_winreg'</span><span class="src-sym">,</span> <span class="src-str">'aifc'</span><span class="src-sym">,</span> <span class="src-str">'AL'</span><span class="src-sym">,</span> <span class="src-str">'al'</span><span class="src-sym">,</span> <span class="src-str">'anydbm'</span><span class="src-sym">,</span><a name="a100"></a><br />100               <span class="src-str">'array'</span><span class="src-sym">,</span> <span class="src-str">'asynchat'</span><span class="src-sym">,</span> <span class="src-str">'asyncore'</span><span class="src-sym">,</span> <span class="src-str">'atexit'</span><span class="src-sym">,</span> <span class="src-str">'audioop'</span><span class="src-sym">,</span> <span class="src-str">'base64'</span><span class="src-sym">,</span> <span class="src-str">'BaseHTTPServer'</span><span class="src-sym">,</span><a name="a101"></a><br />101               <span class="src-str">'Bastion'</span><span class="src-sym">,</span> <span class="src-str">'binascii'</span><span class="src-sym">,</span> <span class="src-str">'binhex'</span><span class="src-sym">,</span> <span class="src-str">'bisect'</span><span class="src-sym">,</span> <span class="src-str">'bsddb'</span><span class="src-sym">,</span> <span class="src-str">'bz2'</span><span class="src-sym">,</span> <span class="src-str">'calendar'</span><span class="src-sym">,</span> <span class="src-str">'cd'</span><span class="src-sym">,</span> <span class="src-str">'cgi'</span><span class="src-sym">,</span><a name="a102"></a><br />102               <span class="src-str">'CGIHTTPServer'</span><span class="src-sym">,</span> <span class="src-str">'cgitb'</span><span class="src-sym">,</span> <span class="src-str">'chunk'</span><span class="src-sym">,</span> <span class="src-str">'cmath'</span><span class="src-sym">,</span> <span class="src-str">'cmd'</span><span class="src-sym">,</span> <span class="src-str">'code'</span><span class="src-sym">,</span> <span class="src-str">'codecs'</span><span class="src-sym">,</span> <span class="src-str">'codeop'</span><span class="src-sym">,</span><a name="a103"></a><br />103               <span class="src-str">'collections'</span><span class="src-sym">,</span> <span class="src-str">'colorsys'</span><span class="src-sym">,</span> <span class="src-str">'commands'</span><span class="src-sym">,</span> <span class="src-str">'compileall'</span><span class="src-sym">,</span> <span class="src-str">'compiler'</span><span class="src-sym">,</span> <span class="src-str">'compiler'</span><span class="src-sym">,</span><a name="a104"></a><br />104               <span class="src-str">'ConfigParser'</span><span class="src-sym">,</span> <span class="src-str">'Cookie'</span><span class="src-sym">,</span> <span class="src-str">'cookielib'</span><span class="src-sym">,</span> <span class="src-str">'copy'</span><span class="src-sym">,</span> <span class="src-str">'copy_reg'</span><span class="src-sym">,</span> <span class="src-str">'cPickle'</span><span class="src-sym">,</span> <span class="src-str">'crypt'</span><span class="src-sym">,</span><a name="a105"></a><br />105               <span class="src-str">'cStringIO'</span><span class="src-sym">,</span> <span class="src-str">'csv'</span><span class="src-sym">,</span> <span class="src-str">'curses'</span><span class="src-sym">,</span> <span class="src-str">'datetime'</span><span class="src-sym">,</span> <span class="src-str">'dbhash'</span><span class="src-sym">,</span> <span class="src-str">'dbm'</span><span class="src-sym">,</span> <span class="src-str">'decimal'</span><span class="src-sym">,</span> <span class="src-str">'DEVICE'</span><span class="src-sym">,</span><a name="a106"></a><br />106               <span class="src-str">'difflib'</span><span class="src-sym">,</span> <span class="src-str">'dircache'</span><span class="src-sym">,</span> <span class="src-str">'dis'</span><span class="src-sym">,</span> <span class="src-str">'distutils'</span><span class="src-sym">,</span> <span class="src-str">'dl'</span><span class="src-sym">,</span> <span class="src-str">'doctest'</span><span class="src-sym">,</span> <span class="src-str">'DocXMLRPCServer'</span><span class="src-sym">,</span> <span class="src-str">'dumbdbm'</span><span class="src-sym">,</span><a name="a107"></a><br />107               <span class="src-str">'dummy_thread'</span><span class="src-sym">,</span> <span class="src-str">'dummy_threading'</span><span class="src-sym">,</span> <span class="src-str">'email'</span><span class="src-sym">,</span> <span class="src-str">'encodings'</span><span class="src-sym">,</span> <span class="src-str">'errno'</span><span class="src-sym">,</span> <span class="src-str">'exceptions'</span><span class="src-sym">,</span> <span class="src-str">'fcntl'</span><span class="src-sym">,</span><a name="a108"></a><br />108               <span class="src-str">'filecmp'</span><span class="src-sym">,</span> <span class="src-str">'fileinput'</span><span class="src-sym">,</span> <span class="src-str">'FL'</span><span class="src-sym">,</span> <span class="src-str">'fl'</span><span class="src-sym">,</span> <span class="src-str">'flp'</span><span class="src-sym">,</span> <span class="src-str">'fm'</span><span class="src-sym">,</span> <span class="src-str">'fnmatch'</span><span class="src-sym">,</span> <span class="src-str">'formatter'</span><span class="src-sym">,</span> <span class="src-str">'fpectl'</span><span class="src-sym">,</span><a name="a109"></a><br />109               <span class="src-str">'fpformat'</span><span class="src-sym">,</span> <span class="src-str">'ftplib'</span><span class="src-sym">,</span> <span class="src-str">'gc'</span><span class="src-sym">,</span> <span class="src-str">'gdbm'</span><span class="src-sym">,</span> <span class="src-str">'getopt'</span><span class="src-sym">,</span> <span class="src-str">'getpass'</span><span class="src-sym">,</span> <span class="src-str">'gettext'</span><span class="src-sym">,</span> <span class="src-str">'GL'</span><span class="src-sym">,</span> <span class="src-str">'gl'</span><span class="src-sym">,</span> <span class="src-str">'glob'</span><span class="src-sym">,</span><a name="a110"></a><br />110               <span class="src-str">'gopherlib'</span><span class="src-sym">,</span> <span class="src-str">'grp'</span><span class="src-sym">,</span> <span class="src-str">'gzip'</span><span class="src-sym">,</span> <span class="src-str">'heapq'</span><span class="src-sym">,</span> <span class="src-str">'hmac'</span><span class="src-sym">,</span> <span class="src-str">'hotshot'</span><span class="src-sym">,</span> <span class="src-str">'htmlentitydefs'</span><span class="src-sym">,</span> <span class="src-str">'htmllib'</span><span class="src-sym">,</span><a name="a111"></a><br />111               <span class="src-str">'HTMLParser'</span><span class="src-sym">,</span> <span class="src-str">'httplib'</span><span class="src-sym">,</span> <span class="src-str">'imageop'</span><span class="src-sym">,</span> <span class="src-str">'imaplib'</span><span class="src-sym">,</span> <span class="src-str">'imgfile'</span><span class="src-sym">,</span> <span class="src-str">'imghdr'</span><span class="src-sym">,</span> <span class="src-str">'imp'</span><span class="src-sym">,</span> <span class="src-str">'inspect'</span><span class="src-sym">,</span><a name="a112"></a><br />112               <span class="src-str">'itertools'</span><span class="src-sym">,</span> <span class="src-str">'jpeg'</span><span class="src-sym">,</span> <span class="src-str">'keyword'</span><span class="src-sym">,</span> <span class="src-str">'linecache'</span><span class="src-sym">,</span> <span class="src-str">'locale'</span><span class="src-sym">,</span> <span class="src-str">'logging'</span><span class="src-sym">,</span> <span class="src-str">'mailbox'</span><span class="src-sym">,</span> <span class="src-str">'mailcap'</span><span class="src-sym">,</span><a name="a113"></a><br />113               <span class="src-str">'marshal'</span><span class="src-sym">,</span> <span class="src-str">'math'</span><span class="src-sym">,</span> <span class="src-str">'md5'</span><span class="src-sym">,</span> <span class="src-str">'mhlib'</span><span class="src-sym">,</span> <span class="src-str">'mimetools'</span><span class="src-sym">,</span> <span class="src-str">'mimetypes'</span><span class="src-sym">,</span> <span class="src-str">'MimeWriter'</span><span class="src-sym">,</span> <span class="src-str">'mimify'</span><span class="src-sym">,</span><a name="a114"></a><br />114               <span class="src-str">'mmap'</span><span class="src-sym">,</span> <span class="src-str">'msvcrt'</span><span class="src-sym">,</span> <span class="src-str">'multifile'</span><span class="src-sym">,</span> <span class="src-str">'mutex'</span><span class="src-sym">,</span> <span class="src-str">'netrc'</span><span class="src-sym">,</span> <span class="src-str">'new'</span><span class="src-sym">,</span> <span class="src-str">'nis'</span><span class="src-sym">,</span> <span class="src-str">'nntplib'</span><span class="src-sym">,</span> <span class="src-str">'operator'</span><span class="src-sym">,</span><a name="a115"></a><br />115               <span class="src-str">'optparse'</span><span class="src-sym">,</span> <span class="src-str">'os'</span><span class="src-sym">,</span> <span class="src-str">'ossaudiodev'</span><span class="src-sym">,</span> <span class="src-str">'parser'</span><span class="src-sym">,</span> <span class="src-str">'pdb'</span><span class="src-sym">,</span> <span class="src-str">'pickle'</span><span class="src-sym">,</span> <span class="src-str">'pickletools'</span><span class="src-sym">,</span> <span class="src-str">'pipes'</span><span class="src-sym">,</span><a name="a116"></a><br />116               <span class="src-str">'pkgutil'</span><span class="src-sym">,</span> <span class="src-str">'platform'</span><span class="src-sym">,</span> <span class="src-str">'popen2'</span><span class="src-sym">,</span> <span class="src-str">'poplib'</span><span class="src-sym">,</span> <span class="src-str">'posix'</span><span class="src-sym">,</span> <span class="src-str">'posixfile'</span><span class="src-sym">,</span> <span class="src-str">'pprint'</span><span class="src-sym">,</span> <span class="src-str">'profile'</span><span class="src-sym">,</span><a name="a117"></a><br />117               <span class="src-str">'pstats'</span><span class="src-sym">,</span> <span class="src-str">'pty'</span><span class="src-sym">,</span> <span class="src-str">'pwd'</span><span class="src-sym">,</span> <span class="src-str">'py_compile'</span><span class="src-sym">,</span> <span class="src-str">'pyclbr'</span><span class="src-sym">,</span> <span class="src-str">'pydoc'</span><span class="src-sym">,</span> <span class="src-str">'Queue'</span><span class="src-sym">,</span> <span class="src-str">'quopri'</span><span class="src-sym">,</span> <span class="src-str">'random'</span><span class="src-sym">,</span><a name="a118"></a><br />118               <span class="src-str">'re'</span><span class="src-sym">,</span> <span class="src-str">'readline'</span><span class="src-sym">,</span> <span class="src-str">'repr'</span><span class="src-sym">,</span> <span class="src-str">'resource'</span><span class="src-sym">,</span> <span class="src-str">'rexec'</span><span class="src-sym">,</span> <span class="src-str">'rfc822'</span><span class="src-sym">,</span> <span class="src-str">'rgbimg'</span><span class="src-sym">,</span> <span class="src-str">'rlcompleter'</span><span class="src-sym">,</span><a name="a119"></a><br />119               <span class="src-str">'robotparser'</span><span class="src-sym">,</span> <span class="src-str">'sched'</span><span class="src-sym">,</span> <span class="src-str">'ScrolledText'</span><span class="src-sym">,</span> <span class="src-str">'select'</span><span class="src-sym">,</span> <span class="src-str">'sets'</span><span class="src-sym">,</span> <span class="src-str">'sgmllib'</span><span class="src-sym">,</span> <span class="src-str">'sha'</span><span class="src-sym">,</span> <span class="src-str">'shelve'</span><span class="src-sym">,</span><a name="a120"></a><br />120               <span class="src-str">'shlex'</span><span class="src-sym">,</span> <span class="src-str">'shutil'</span><span class="src-sym">,</span> <span class="src-str">'signal'</span><span class="src-sym">,</span> <span class="src-str">'SimpleHTTPServer'</span><span class="src-sym">,</span> <span class="src-str">'SimpleXMLRPCServer'</span><span class="src-sym">,</span> <span class="src-str">'site'</span><span class="src-sym">,</span> <span class="src-str">'smtpd'</span><span class="src-sym">,</span><a name="a121"></a><br />121               <span class="src-str">'smtplib'</span><span class="src-sym">,</span> <span class="src-str">'sndhdr'</span><span class="src-sym">,</span> <span class="src-str">'socket'</span><span class="src-sym">,</span> <span class="src-str">'SocketServer'</span><span class="src-sym">,</span> <span class="src-str">'stat'</span><span class="src-sym">,</span> <span class="src-str">'statcache'</span><span class="src-sym">,</span> <span class="src-str">'statvfs'</span><span class="src-sym">,</span> <span class="src-str">'string'</span><span class="src-sym">,</span><a name="a122"></a><br />122               <span class="src-str">'StringIO'</span><span class="src-sym">,</span> <span class="src-str">'stringprep'</span><span class="src-sym">,</span> <span class="src-str">'struct'</span><span class="src-sym">,</span> <span class="src-str">'subprocess'</span><span class="src-sym">,</span> <span class="src-str">'sunau'</span><span class="src-sym">,</span> <span class="src-str">'SUNAUDIODEV'</span><span class="src-sym">,</span> <span class="src-str">'sunaudiodev'</span><span class="src-sym">,</span><a name="a123"></a><br />123               <span class="src-str">'symbol'</span><span class="src-sym">,</span> <span class="src-str">'sys'</span><span class="src-sym">,</span> <span class="src-str">'syslog'</span><span class="src-sym">,</span> <span class="src-str">'tabnanny'</span><span class="src-sym">,</span> <span class="src-str">'tarfile'</span><span class="src-sym">,</span> <span class="src-str">'telnetlib'</span><span class="src-sym">,</span> <span class="src-str">'tempfile'</span><span class="src-sym">,</span> <span class="src-str">'termios'</span><span class="src-sym">,</span><a name="a124"></a><br />124               <span class="src-str">'test'</span><span class="src-sym">,</span> <span class="src-str">'textwrap'</span><span class="src-sym">,</span> <span class="src-str">'thread'</span><span class="src-sym">,</span> <span class="src-str">'threading'</span><span class="src-sym">,</span> <span class="src-str">'time'</span><span class="src-sym">,</span> <span class="src-str">'timeit'</span><span class="src-sym">,</span> <span class="src-str">'Tix'</span><span class="src-sym">,</span> <span class="src-str">'Tkinter'</span><span class="src-sym">,</span> <span class="src-str">'token'</span><span class="src-sym">,</span><a name="a125"></a><br />125               <span class="src-str">'tokenize'</span><span class="src-sym">,</span> <span class="src-str">'traceback'</span><span class="src-sym">,</span> <span class="src-str">'tty'</span><span class="src-sym">,</span> <span class="src-str">'turtle'</span><span class="src-sym">,</span> <span class="src-str">'types'</span><span class="src-sym">,</span> <span class="src-str">'unicodedata'</span><span class="src-sym">,</span> <span class="src-str">'unittest'</span><span class="src-sym">,</span> <span class="src-str">'urllib2'</span><span class="src-sym">,</span><a name="a126"></a><br />126               <span class="src-str">'urllib'</span><span class="src-sym">,</span> <span class="src-str">'urlparse'</span><span class="src-sym">,</span> <span class="src-str">'user'</span><span class="src-sym">,</span> <span class="src-str">'UserDict'</span><span class="src-sym">,</span> <span class="src-str">'UserList'</span><span class="src-sym">,</span> <span class="src-str">'UserString'</span><span class="src-sym">,</span> <span class="src-str">'uu'</span><span class="src-sym">,</span> <span class="src-str">'warnings'</span><span class="src-sym">,</span><a name="a127"></a><br />127               <span class="src-str">'wave'</span><span class="src-sym">,</span> <span class="src-str">'weakref'</span><span class="src-sym">,</span> <span class="src-str">'webbrowser'</span><span class="src-sym">,</span> <span class="src-str">'whichdb'</span><span class="src-sym">,</span> <span class="src-str">'whrandom'</span><span class="src-sym">,</span> <span class="src-str">'winsound'</span><span class="src-sym">,</span> <span class="src-str">'xdrlib'</span><span class="src-sym">,</span> <span class="src-str">'xml'</span><span class="src-sym">,</span><a name="a128"></a><br />128               <span class="src-str">'xmllib'</span><span class="src-sym">,</span> <span class="src-str">'xmlrpclib'</span><span class="src-sym">,</span> <span class="src-str">'zipfile'</span><span class="src-sym">,</span> <span class="src-str">'zipimport'</span><span class="src-sym">,</span> <span class="src-str">'zlib'</span><a name="a129"></a><br />129               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a130"></a><br />130   <a name="a131"></a><br />131           <span class="src-comm">/*</span><a name="a132"></a><br />132   <span class="src-comm">		** Set 4: special methods</span><a name="a133"></a><br />133   <span class="src-comm">		** http://python.org/doc/current/ref/specialnames.html</span><a name="a134"></a><br />134   <span class="src-comm">		*/</span><a name="a135"></a><br />135           <span class="src-num">4</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a136"></a><br />136               <span class="src-comm">/*</span><a name="a137"></a><br />137   <span class="src-comm">			// Iterator types: http://python.org/doc/current/lib/typeiter.html</span><a name="a138"></a><br />138   <span class="src-comm">			'__iter__', 'next',</span><a name="a139"></a><br />139   <span class="src-comm">			// String types: http://python.org/doc/current/lib/string-methods.html</span><a name="a140"></a><br />140   <span class="src-comm">			'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs',</span><a name="a141"></a><br />141   <span class="src-comm">			'find', 'index', 'isalnum', 'isaplpha', 'isdigit', 'islower', 'isspace', 'istitle',</span><a name="a142"></a><br />142   <span class="src-comm">			'isupper', 'join', 'ljust', 'lower', 'lstrip', 'replace', 'rfind', 'rindex', 'rjust',</span><a name="a143"></a><br />143   <span class="src-comm">			'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title',</span><a name="a144"></a><br />144   <span class="src-comm">			'translate', 'upper', 'zfill',</span><a name="a145"></a><br />145   <span class="src-comm">			*/</span><a name="a146"></a><br />146               <span class="src-comm">// Basic customization: http://python.org/doc/current/ref/customization.html</span><a name="a147"></a><br />147               <span class="src-str">'__new__'</span><span class="src-sym">,</span> <span class="src-str">'__init__'</span><span class="src-sym">,</span> <span class="src-str">'__del__'</span><span class="src-sym">,</span> <span class="src-str">'__repr__'</span><span class="src-sym">,</span> <span class="src-str">'__str__'</span><span class="src-sym">,</span> <a name="a148"></a><br />148               <span class="src-str">'__lt__'</span><span class="src-sym">,</span> <span class="src-str">'__le__'</span><span class="src-sym">,</span> <span class="src-str">'__eq__'</span><span class="src-sym">,</span> <span class="src-str">'__ne__'</span><span class="src-sym">,</span> <span class="src-str">'__gt__'</span><span class="src-sym">,</span> <span class="src-str">'__ge__'</span><span class="src-sym">,</span> <span class="src-str">'__cmp__'</span><span class="src-sym">,</span> <span class="src-str">'__rcmp__'</span><span class="src-sym">,</span><a name="a149"></a><br />149               <span class="src-str">'__hash__'</span><span class="src-sym">,</span> <span class="src-str">'__nonzero__'</span><span class="src-sym">,</span> <span class="src-str">'__unicode__'</span><span class="src-sym">,</span> <span class="src-str">'__dict__'</span><span class="src-sym">,</span><a name="a150"></a><br />150               <span class="src-comm">// Attribute access: http://python.org/doc/current/ref/attribute-access.html</span><a name="a151"></a><br />151               <span class="src-str">'__setattr__'</span><span class="src-sym">,</span> <span class="src-str">'__delattr__'</span><span class="src-sym">,</span> <span class="src-str">'__getattr__'</span><span class="src-sym">,</span> <span class="src-str">'__getattribute__'</span><span class="src-sym">,</span> <span class="src-str">'__get__'</span><span class="src-sym">,</span> <span class="src-str">'__set__'</span><span class="src-sym">,</span><a name="a152"></a><br />152               <span class="src-str">'__delete__'</span><span class="src-sym">,</span> <span class="src-str">'__slots__'</span><span class="src-sym">,</span><a name="a153"></a><br />153               <span class="src-comm">// Class creation, callable objects</span><a name="a154"></a><br />154               <span class="src-str">'__metaclass__'</span><span class="src-sym">,</span> <span class="src-str">'__call__'</span><span class="src-sym">,</span> <a name="a155"></a><br />155               <span class="src-comm">// Container types: http://python.org/doc/current/ref/sequence-types.html</span><a name="a156"></a><br />156               <span class="src-str">'__len__'</span><span class="src-sym">,</span> <span class="src-str">'__getitem__'</span><span class="src-sym">,</span> <span class="src-str">'__setitem__'</span><span class="src-sym">,</span> <span class="src-str">'__delitem__'</span><span class="src-sym">,</span> <span class="src-str">'__iter__'</span><span class="src-sym">,</span> <span class="src-str">'__contains__'</span><span class="src-sym">,</span><a name="a157"></a><br />157               <span class="src-str">'__getslice__'</span><span class="src-sym">,</span> <span class="src-str">'__setslice__'</span><span class="src-sym">,</span> <span class="src-str">'__delslice__'</span><span class="src-sym">,</span><a name="a158"></a><br />158               <span class="src-comm">// Numeric types: http://python.org/doc/current/ref/numeric-types.html</span><a name="a159"></a><br />159               <span class="src-str">'__abs__'</span><span class="src-sym">,</span><span class="src-str">'__add__'</span><span class="src-sym">,</span><span class="src-str">'__and__'</span><span class="src-sym">,</span><span class="src-str">'__coerce__'</span><span class="src-sym">,</span><span class="src-str">'__div__'</span><span class="src-sym">,</span><span class="src-str">'__divmod__'</span><span class="src-sym">,</span><span class="src-str">'__float__'</span><span class="src-sym">,</span><a name="a160"></a><br />160               <span class="src-str">'__hex__'</span><span class="src-sym">,</span><span class="src-str">'__iadd__'</span><span class="src-sym">,</span><span class="src-str">'__isub__'</span><span class="src-sym">,</span><span class="src-str">'__imod__'</span><span class="src-sym">,</span><span class="src-str">'__idiv__'</span><span class="src-sym">,</span><span class="src-str">'__ipow__'</span><span class="src-sym">,</span><span class="src-str">'__iand__'</span><span class="src-sym">,</span><a name="a161"></a><br />161               <span class="src-str">'__ior__'</span><span class="src-sym">,</span><span class="src-str">'__ixor__'</span><span class="src-sym">,</span> <span class="src-str">'__ilshift__'</span><span class="src-sym">,</span><span class="src-str">'__irshift__'</span><span class="src-sym">,</span><span class="src-str">'__invert__'</span><span class="src-sym">,</span><span class="src-str">'__int__'</span><span class="src-sym">,</span><a name="a162"></a><br />162               <span class="src-str">'__long__'</span><span class="src-sym">,</span><span class="src-str">'__lshift__'</span><span class="src-sym">,</span><a name="a163"></a><br />163               <span class="src-str">'__mod__'</span><span class="src-sym">,</span><span class="src-str">'__mul__'</span><span class="src-sym">,</span><span class="src-str">'__neg__'</span><span class="src-sym">,</span><span class="src-str">'__oct__'</span><span class="src-sym">,</span><span class="src-str">'__or__'</span><span class="src-sym">,</span><span class="src-str">'__pos__'</span><span class="src-sym">,</span><span class="src-str">'__pow__'</span><span class="src-sym">,</span><a name="a164"></a><br />164               <span class="src-str">'__radd__'</span><span class="src-sym">,</span><span class="src-str">'__rdiv__'</span><span class="src-sym">,</span><span class="src-str">'__rdivmod__'</span><span class="src-sym">,</span><span class="src-str">'__rmod__'</span><span class="src-sym">,</span><span class="src-str">'__rpow__'</span><span class="src-sym">,</span><span class="src-str">'__rlshift__'</span><span class="src-sym">,</span><span class="src-str">'__rrshift__'</span><span class="src-sym">,</span><a name="a165"></a><br />165               <span class="src-str">'__rshift__'</span><span class="src-sym">,</span><span class="src-str">'__rsub__'</span><span class="src-sym">,</span><span class="src-str">'__rmul__'</span><span class="src-sym">,</span><span class="src-str">'__repr__'</span><span class="src-sym">,</span><span class="src-str">'__rand__'</span><span class="src-sym">,</span><span class="src-str">'__rxor__'</span><span class="src-sym">,</span><span class="src-str">'__ror__'</span><span class="src-sym">,</span><a name="a166"></a><br />166               <span class="src-str">'__sub__'</span><span class="src-sym">,</span><span class="src-str">'__xor__'</span><a name="a167"></a><br />167               <span class="src-sym">)</span><a name="a168"></a><br />168   <a name="a169"></a><br />169           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a170"></a><br />170       <span class="src-str">'SYMBOLS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a171"></a><br />171               <span class="src-str">'('</span><span class="src-sym">,</span> <span class="src-str">')'</span><span class="src-sym">,</span> <span class="src-str">'['</span><span class="src-sym">,</span> <span class="src-str">']'</span><span class="src-sym">,</span> <span class="src-str">'{'</span><span class="src-sym">,</span> <span class="src-str">'}'</span><span class="src-sym">,</span> <span class="src-str">'*'</span><span class="src-sym">,</span> <span class="src-str">'&amp;'</span><span class="src-sym">,</span> <span class="src-str">'%'</span><span class="src-sym">,</span> <span class="src-str">'!'</span><span class="src-sym">,</span> <span class="src-str">';'</span><span class="src-sym">,</span> <span class="src-str">'&lt;'</span><span class="src-sym">,</span> <span class="src-str">'&gt;'</span><span class="src-sym">,</span> <span class="src-str">'?'</span><span class="src-sym">,</span> <span class="src-str">'`'</span><a name="a172"></a><br />172           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a173"></a><br />173       <span class="src-str">'CASE_SENSITIVE'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a174"></a><br />174           <span class="src-id">GESHI_COMMENTS</span> =&gt; <span class="src-id">true</span><span class="src-sym">,</span><a name="a175"></a><br />175           <span class="src-num">1</span> =&gt; <span class="src-id">true</span><a name="a176"></a><br />176           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a177"></a><br />177       <span class="src-str">'STYLES'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a178"></a><br />178           <span class="src-str">'KEYWORDS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a179"></a><br />179               <span class="src-num">1</span> =&gt; <span class="src-str">'color: #ff7700;font-weight:bold;'</span><span class="src-sym">,</span>    <span class="src-comm">// Reserved</span><a name="a180"></a><br />180               <span class="src-num">2</span> =&gt; <span class="src-str">'color: #008000;'</span><span class="src-sym">,</span>                        <span class="src-comm">// Built-ins + self</span><a name="a181"></a><br />181               <span class="src-num">3</span> =&gt; <span class="src-str">'color: #dc143c;'</span><span class="src-sym">,</span>                        <span class="src-comm">// Standard lib</span><a name="a182"></a><br />182               <span class="src-num">4</span> =&gt; <span class="src-str">'color: #0000cd;'</span>                        <span class="src-comm">// Special methods</span><a name="a183"></a><br />183               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a184"></a><br />184           <span class="src-str">'COMMENTS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a185"></a><br />185               <span class="src-num">1</span> =&gt; <span class="src-str">'color: #808080; font-style: italic;'</span><span class="src-sym">,</span><a name="a186"></a><br />186               <span class="src-str">'MULTI'</span> =&gt; <span class="src-str">'color: #808080; font-style: italic;'</span><a name="a187"></a><br />187               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a188"></a><br />188           <span class="src-str">'ESCAPE_CHAR'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a189"></a><br />189               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #000099; font-weight: bold;'</span><a name="a190"></a><br />190               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a191"></a><br />191           <span class="src-str">'BRACKETS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a192"></a><br />192               <span class="src-num">0</span> =&gt; <span class="src-str">'color: black;'</span><a name="a193"></a><br />193               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a194"></a><br />194           <span class="src-str">'STRINGS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a195"></a><br />195               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #483d8b;'</span><a name="a196"></a><br />196               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a197"></a><br />197           <span class="src-str">'NUMBERS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a198"></a><br />198               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #ff4500;'</span><a name="a199"></a><br />199               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a200"></a><br />200           <span class="src-str">'METHODS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a201"></a><br />201               <span class="src-num">1</span> =&gt; <span class="src-str">'color: black;'</span><a name="a202"></a><br />202               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a203"></a><br />203           <span class="src-str">'SYMBOLS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a204"></a><br />204               <span class="src-num">0</span> =&gt; <span class="src-str">'color: #66cc66;'</span><a name="a205"></a><br />205               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a206"></a><br />206           <span class="src-str">'REGEXPS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a207"></a><br />207               <span class="src-sym">)</span><span class="src-sym">,</span><a name="a208"></a><br />208           <span class="src-str">'SCRIPT'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a209"></a><br />209               <span class="src-sym">)</span><a name="a210"></a><br />210           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a211"></a><br />211       <span class="src-str">'URLS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a212"></a><br />212           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a213"></a><br />213       <span class="src-str">'OOLANG'</span> =&gt; <span class="src-id">true</span><span class="src-sym">,</span><a name="a214"></a><br />214       <span class="src-str">'OBJECT_SPLITTERS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a215"></a><br />215           <span class="src-num">1</span> =&gt; <span class="src-str">'.'</span><a name="a216"></a><br />216           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a217"></a><br />217       <span class="src-str">'REGEXPS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a218"></a><br />218           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a219"></a><br />219       <span class="src-str">'STRICT_MODE_APPLIES'</span> =&gt; <span class="src-id">GESHI_NEVER</span><span class="src-sym">,</span><a name="a220"></a><br />220       <span class="src-str">'SCRIPT_DELIMITERS'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a221"></a><br />221           <span class="src-sym">)</span><span class="src-sym">,</span><a name="a222"></a><br />222       <span class="src-str">'HIGHLIGHT_STRICT_BLOCK'</span> =&gt; <span class="src-key">array</span><span class="src-sym">(</span><a name="a223"></a><br />223           <span class="src-sym">)</span><a name="a224"></a><br />224   <span class="src-sym">)</span>;<a name="a225"></a><br />225   <a name="a226"></a><br />226   <span class="src-php">?&gt;</span></pre>
</div>
	<p class="notes" id="credit">
		Documentation generated on Thu, 22 Sep 2005 13:48:05 +1200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.3</a>
	</p>
	</body>
</html>